home *** CD-ROM | disk | FTP | other *** search
/ Champak 29 / Volume 29 - JOGO DISK .iso / Games / jungle_adventure.swf / scripts / __Packages / SimpleStatusBar.as < prev    next >
Text File  |  2006-11-29  |  926b  |  44 lines

  1. class SimpleStatusBar extends MovieClip
  2. {
  3.    var __value = 1;
  4.    var minimum = 0;
  5.    var maximum = 1;
  6.    var range = SimpleStatusBar.prototype.maximum - SimpleStatusBar.prototype.minimum;
  7.    function SimpleStatusBar()
  8.    {
  9.       super();
  10.    }
  11.    function setRange(min, max)
  12.    {
  13.       if(min < max)
  14.       {
  15.          this.minimum = min;
  16.          this.maximum = max;
  17.       }
  18.       else
  19.       {
  20.          this.minimum = max;
  21.          this.maximum = min;
  22.       }
  23.       this.range = this.maximum - this.minimum;
  24.    }
  25.    function setValue(v)
  26.    {
  27.       v = Math.min(this.maximum,Math.max(this.minimum,v));
  28.       if(v == this.__value)
  29.       {
  30.          return undefined;
  31.       }
  32.       this.__value = v;
  33.       this.valueBar._xscale = Math.max(1,this.__value * 100);
  34.    }
  35.    function set value(v)
  36.    {
  37.       this.setValue(v);
  38.    }
  39.    function get value()
  40.    {
  41.       return this.__value;
  42.    }
  43. }
  44.